您好,欢迎来到达州工业云! 平台首页 企业驾驶舱 帮助中心 企业登录 企业注册

HI,欢迎使用达州工业云平台!

账号必须大于2位

创新资源平台
服务平台首页>专利库>专利详情

一种基于电磁散射的高频近似法的模拟合成孔径雷达

  • 申请号:CN201310042868.3 申请公布号: CN103163509B
  • 申请日: 2013-02-03 申请公布日: 2014-07-23
  • 申请(专利权)人: 专利代理机构: 北京永创新实专利事务所
  • 分类号:G01S7/40

专利介绍

本发明公开了一种基于电磁散射的高频近似法的模拟合成孔径雷达,该雷达首先选择所需的雷达参数,然后将雷达参数分配至不同的模块进行位置解析、散射电场计算、发射信号产生和回波生成处理。本发明从电磁的角度进行仿真模拟合成孔径雷达,完善了合成孔径雷达回波模拟的仿真方法。本发明将复杂的电磁散射机理引入到合成孔径雷达的回波模拟当中,解决了传统方法当中忽略目标内部电磁源之间相互耦合的问题;从整体的角度模拟合成孔径雷达回波数据的获取过程;大幅度降低了运算量,提高了回波模拟过程的效率;回波模拟的结果更接近真实情况。
1.一种基于电磁散射的高频近似法的模拟合成孔径雷达,其特征在于:所述模拟合成孔径雷达包括有雷达参数模块(10)、位置解析模块(20)、散射电场计算模块(30)、发射信号产生模块(40)和回波生成模块(50);雷达参数模块(10)用于产生雷达仿真参数,所述雷达仿真参数包括有雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="668"/>电场相位参数f2={td,Nr,λ,F}和雷达脉冲参数f3={B,T,K,F,λ};PRF是脉冲重复频率;V是雷达平台的飞行速度;Na是雷达发射脉冲的总个数;pwmt是雷达发射脉冲的时刻,即ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="591"/>其中t1表示雷达发射第1个脉冲的时刻,t2表示雷达发射第2个脉冲的时刻,tk表示雷达发射第k个脉冲的时刻,也称为任意一个雷达发射脉冲时刻,ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="63"/>表示最后一个雷达发射脉冲时刻;[·]T表示转置运算;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="411"/>是t1时刻雷达在场景坐标系下的位置,简称为雷达初始位置ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="81"/>[·]T表示转置运算;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="411"/>是目标中心在场景坐标系O场景-X场景Y场景Z场景下的位置;xtar表示目标中心在场景坐标系下的X场景上的值,ytar表示目标中心在场景坐标系下的Y场景上的值,ztar表示目标中心在场景坐标系下的Z场景上的值,[·]T表示转置运算;td是回波信号的采样延迟时间;Nr是距离向采样点数;B是雷达工作带宽;T是发射脉冲持续时间;K是距离向调频率;F是采样频率;λ是工作波长;位置解析模块(20)用于接收雷达参数模块(10)输出的雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="636"/>通过坐标矢量运算解析出各个发射脉冲时刻雷达相对于目标中心的相对矢径,并将这个相对矢径由直角坐标形式转换为球坐标形式 P sat - tar spheral = r 1 φ 1 θ 1 r 2 φ 2 θ 2 · · · · · · · · · r N a φ N a θ N a N a × 3 ; ]]>散射电场计算模块(30)用于接收雷达参数模块(10)输出的电场相位参数f2={td,Nr,λ,F},以及位置解析模块(20)的输出ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="170"/>结合边界条件求解STRATTON-CHU方程,计算在各个发射脉冲时刻下,当发射脉冲信号为变单频平面波时的散射体表面的时域散射电场E时域;发射信号产生模块(40)用于接收雷达参数模块(10)当中的雷达脉冲参数f3={B,T,K,F,λ},产生雷达所发射的调频脉冲信号lfmp,作为发射信号产生模块(40)的输出;回波生成模块(50)用于接收散射电场计算模块(30)的输出Erτ以及发射信号产生模块(40)的输出lfmp,将二者做卷积得到离散时间的回波数据Sout。
2.根据权利要求1所述的一种基于电磁散射的高频近似法的模拟合成孔径雷达,其特征在于:所述位置解析模块(20)具体执行三个步骤进行处理,即第一方面对雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="604"/>进行处理,得到各个发射脉冲时刻雷达在场景坐标系中的雷达位置Psat;第二方面将雷达位置Psat与雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="606"/>中的ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="78"/>构建雷达相对于目标中心的相对矢径在场景坐标系下的相对矢径Psat-tar;第三方面将Psat-tar由直角坐标形式转换为球坐标形式ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="173"/>
3.根据权利要求1所述的一种基于电磁散射的高频近似法的模拟合成孔径雷达,其特征在于:所述散射电场计算模块(30)具体执行四个步骤进行处理,即第一方面结合边界条件求解STRATTON-CHU方程,计算当发射脉冲信号为变频率平面波时在散射体表面的频域散射电场E频域;第二方面对E频域左右各补Na行ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="202"/>列个零,将其扩展到Na×Nr的二维矩阵Efz;第三方面对Efz添加线性相位,第k行第n列的元素乘以 exp { j [ N r π f τ n F - 4 π f τ n c ( r k - ct d 2 ) ] } , ]]>其中 f τ n = - F 2 + ( n - 1 ) F N r , ]]>n=1,2,....,Nr,rk是第k个脉冲发射时刻雷达与目标中心的距离,ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="56"/>表示距离向频率中的第n个值;添加了相位之后的频域散射电场Efzp为:ntent="drawing" img-format="tif" inline="no" orientation="portrait" wi="700"/>其中ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="692"/>n=1,2.....,Nr;第四方面先要将Efzp进行左右搬移,也就是互换Efzp左右两边Na行ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="68"/>列的元素;然后对搬移后的矩阵逐行做傅里叶反变换,对反变换后的矩阵再进行一次左右搬移,搬移后即可得到时域形式的散射电场Erτ,即目标的脉冲响应函数;Nf是变频率平面波的频率个数,c表示光速,td是回波信号的采样延迟时间。
4.根据权利要求1所述的一种基于电磁散射的高频近似法的模拟合成孔径雷达,其特征在于:所述回波生成模块(50)具体执行两个步骤进行处理,即第一方面将发射信号产生模块(40)的输出lfmp与散射电场计算模块(30)的输出Erτ的每一行进行卷积;第二方面将Sconv的第ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="181"/>列存入S的第一列,第ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="174"/>列存入S的第二列,以此类推,直到将Sconv的第ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="208"/>列存入S的最后一列;这样就可得到最终的二维回波数据ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="634"/>Nlfm是选择调频脉冲信号lfmp的长度为与T×F最接近的偶数。技术领域
本发明涉及一种模拟高分辨率合成孔径雷达回波数据获取过程的装置,具体地说,是指一种基于电磁散射理论进行高分辨率合成孔径雷达回波模拟的装置,属于电子信息仿真技术领域。
背景技术
合成孔径雷达(Syntheticxa0Aperturexa0Radar,SAR)是一种全天时、全天候的主动式信息获取系统。如图1所示,合成孔径雷达的全链路系统可以分为三个部分,即雷达载体平台上的回波数据获取部分、空间段数据传输部分以及地面段数据处理部分。合成孔径雷达系统通过发射和接收脉冲信号,获取合成孔径雷达原始回波数据。合成孔径雷达回波仿真技术是一种模拟雷达回波数据获取过程的技术,它在合成孔径雷达的研究和性能分析中具有十分重要的作用,是雷达研制过程当中重要的调试工具。使用合成孔径雷达回波仿真技术模拟出的合成孔径雷达的回波,可以用于合成孔径雷达系统性能的检验,还可以用于测试和评价合成孔径雷达成像处理模型的性能,即验证各种成像算法的性能。回波仿真已经成为雷达系统的设计、开发、测试等环节当中不可或缺的重要组成部分。由于合成孔径雷达一般工作在分米波段或者厘米波段,属于高频范围,因此电尺寸较大的目标比点目标更接近真实场景当中的尺寸较大的目标,因此对电尺寸较大的目标进行回波模拟有很大的意义。SAR原始回波数据仿真主要有三类方法:第一类是基于时域的方法,该方法将面目标分割为分布式的点目标,在时域算出每个点的回波然后将其叠加,进而得到整个面目标的回波。这种方法得到的回波数据精确,但是计算量十分大,运算速度慢。具体请见2006年王立宝等人在空军雷达学报第二卷中发表的论文《SAR分布目标原始数据模拟》。第二类是基于频域的方法,该方法也是将面目标分割为分布的点目标,将面目标的二维后向散射系数与点目标的转移函数在频域相乘,从而得到频域形式的回波数据。这种方法的精确度不是特别高,但运算量比较小,运算速度较快。具体请见2003年平庆伟等人现代雷达第六卷中发表的论文《一种快速SAR真实场景原始数据模拟方法》。第三类是时频域混合的方法,该方法同样是将面目标分割为分布点目标,在时域根据中心距离不同计算出各个距离单元的点目标转移函数,再将此函数与该距离单元对应的后向散射系数在频域相乘,再将各距离单元回波相加得到总的回波数据。该方法运算量以及精确度在时域方法与频域方法之间。具体请见2011年闫佳等人计算机仿真第28卷当中发表的论文《SAR原始回波数据仿真方法研究》。以上三种方法有一个共同的不足,那就是进行面目标仿真模拟的时候将面目标分割为分布点目标。这种不足体现为两点,一是运算量大,效率低;二是忽略目标散射元之间的耦合问题,与实际散射情况差别较大,精确度不高。
发明内容
本发明的目的是提出一种通过散射电场反演回波数据的方法、模拟高分辨率合成孔径雷达回波数据获取过程的装置,该装置针对合成孔径雷达工作频率很高的特点,利用电磁散射理论中的高频近似法,求出当发射信号为变单频平面电磁波时散射体在雷达处的频域散射电场,将该频域散射电场进行傅里叶逆变换得到雷达处的时域散射电场也就是目标散射体的脉冲响应函数,并利用该脉冲响应函数与发射脉冲信号进行卷积,即可得到雷达所接收到的二维回波复数据。该方法完善了高分辨率合成孔径雷达回波获取过程的模拟仿真方法,从整体的角度计算回波信号使回波模拟过程效率更高,回波模拟结果更接近真实情况。本发明的一种基于电磁散射的高频近似法的模拟合成孔径雷达,其包括有雷达参数模块(10)、位置解析模块(20)、散射电场计算模块(30)、发射信号产生模块(40)和回波生成模块(50);雷达参数模块(10)用于产生雷达仿真参数,所述雷达仿真参数包括有雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="652"/>电场相位参数f2={td,Nr,λ,F}和雷达脉冲参数f3={B,T,K,F,λ};位置解析模块(20)用于接收雷达参数模块(10)输出的雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="623"/>通过坐标矢量运算解析出各个发射脉冲时刻雷达相对于目标中心的相对矢径,并将这个相对矢径由直角坐标形式转换为球坐标形式 P sat - tar spheral = r 1 φ 1 θ 1 r 2 φ 2 θ 2 . . . . . . . . . r N a φ N a θ N a N a × 3 ; ]]>散射电场计算模块(30)用于接收雷达参数模块(10)输出的电场相位参数f2={td,Nr,λ,F},以及位置解析模块(20)的输出ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="156"/>结合边界条件求解STRATTON-CHU方程,计算在各个发射脉冲时刻下,当发射脉冲信号为变单频平面波时的散射体表面的时域散射电场E时域;发射信号产生模块(40)用于接收雷达参数模块(10)当中的雷达脉冲参数f3={B,T,K,F,λ},产生雷达所发射的调频脉冲信号lfmp,作为发射信号产生模块(40)的输出;回波生成模块(50)用于接收散射电场计算模块(30)的输出Erτ以及发射信号产生模块(40)的输出lfmp,将二者做卷积得到离散时间的回波数据Sout。本发明基于电磁散射的高频近似法模拟合成孔径雷达的优点在于:1本发明从电磁的角度进行仿真模拟合成孔径雷达,完善了合成孔径雷达回波模拟的仿真方法。2采用模块化的功能分配,同时各个模块具有可替换性,增加了本发明系统的兼容性。3本发明发射信号产生模块采用线性调频的方式对雷达发射脉冲信号进行设定,解决了发射功率与分辨率的矛盾问题,在不改变探测距离的条件下,实现了合成孔径雷达所需的高分辨率。4本发明考虑了复杂目标内部电磁源之间的电磁耦合,使回波模拟更接近真实。从整体的角度进行仿真,简化了建模过程,降低了运算量,提高了仿真效率。
附图说明
图1是合成孔径雷达全链路系统的结构图。图2是本发明的回波模拟装置的结构图。图3是在场景坐标系下雷达与目标的位置关系示意图。图4是用传统方法进行仿真所得到的成像结果示意图。图5是用本发明所述的系统进行回波模拟所得到的成像结果示意图。
具体实施方式
下面将结合附图和实施例对本发明做进一步的详细说明。本发明是一种基于电磁散射理论模拟合成孔径雷达回波数据获取过程的装置,该装置得到的结果是二维回波复数据。合成孔径雷达回波数据S是一个二维复数矩阵:即ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="584"/>大小为Na×Nr,其中Na表示方位向脉冲个数,Nr表示距离向采样点数,ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="90"/>是雷达在发射第Na个脉冲时刻接收到的回波中第Nr个采样值。s11是雷达在发射第1个脉冲时刻接收到的回波中第1个采样值。ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="66"/>是雷达在发射第1个脉冲时刻接收到的回波中第Nr个采样值。ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="71"/>是雷达在发射第Na个脉冲时刻接收到的回波中第1个采样值。回波数据S的形成过程为:从采样延迟时刻td开始,对第n个脉冲的回波以采样频率F进行采样,得到Nr个距离向采样点,作为第n行写入复数矩阵S当中。本发明设计的模拟合成孔径雷达,首先计算在各个发射脉冲时刻雷达在场景坐标系当中的位置,再结合目标中心在场景坐标系中的位置计算出雷达向目标发射电磁波时的角度和距离,然后利用电磁散射理论中的散射电场计算方法,计算得到当发射信号为变单频平面波时雷达所接收到的频域形式散射电场,接着将这个频域散射电场做逆傅里叶变换得到时域形式的散射电场,该时域散射电场即是目标散射体的脉冲响应函数,然后发射的线性调频信号与该脉冲响应函数进行卷积即得雷达接收到的回波信号。完成后即可得到二维回波复数据。本发明设计的模拟合成孔径雷达的结构如图2所示,其包括有雷达参数模块10、位置解析模块20、散射电场计算模块30、发射信号产生模块40和回波生成模块50。每个模块的详细说明如下:(一)雷达参数模块10雷达参数模块10用于产生雷达仿真参数;在本发明中,所述雷达仿真参数包括有雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="630"/>电场相位参数f2={td,Nr,λ,F}和雷达脉冲参数f3={B,T,K,F,λ}。PRF是脉冲重复频率;V是雷达平台的飞行速度;Na是雷达发射脉冲的总个数;pwmt是雷达发射脉冲的时刻,即ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="583"/>其中t1表示雷达发射第1个脉冲的时刻,t2表示雷达发射第2个脉冲的时刻,tk表示雷达发射第k个脉冲的时刻,也称为任意一个雷达发射脉冲时刻,ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="50"/>表示最后一个雷达发射脉冲时刻;[·]T表示转置运算;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="402"/>是t1时刻雷达在场景坐标系下的位置,简称为雷达初始位置ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="71"/>[·]T表示转置运算;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="398"/>是目标中心在场景坐标系O场景-X场景Y场景Z场景下的位置;xtar表示目标中心在场景坐标系下的X场景上的值,ytar表示目标中心在场景坐标系下的Y场景上的值,ztar表示目标中心在场景坐标系下的Z场景上的值,[·]T表示转置运算。td是回波信号的采样延迟时间;Nr是距离向采样点数;B是雷达工作带宽;T是发射脉冲持续时间;K是距离向调频率;F是采样频率;λ是工作波长。参见图3所示,规定场景坐标系O场景-X场景Y场景Z场景的X场景正方向为雷达飞行的方向,Z场景垂直于地面指向天空,Y场景与X场景、Z场景符合右手坐标准则构建坐标。图中,Psat代表在不同发射脉冲的时刻下雷达在场景坐标系中的位置,Psat的初始位置为ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="77"/>Ptar代表目标中心在场景坐标系中的位置,将雷达位置对应的矢量ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="63"/>与目标中心位置对应的矢量ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="62"/>进行矢量减法即是雷达相对于目标中心的相对矢径Psat-tar,也就是雷达在以目标中心为坐标原点的直角坐标系Ptar-XYZ中的位置,相对矢径Psat-tar在X-Ptar-Y面的投影为P"sat-tar,P"sat-tar与X正方向的夹角代表雷达相对于目标中心的方位角θ,相对矢径Psat-tar与Z正方向的的夹角代表雷达相对于目标中心的俯仰角φ,相对矢径Psat-tar的长度就是雷达与目标中心的距离r。在位置解析模块10当中,计算雷达在场景坐标系下的位置时需要用到方位向脉冲个数Na、发射脉冲的时刻pwmt、速度V、脉冲重复频率PRF以及初始位置ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="72"/>而在计算雷达相对目标的位置时需要目标中心的坐标ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="92"/>这些参数共同表征雷达的运动状态,因此归为一类,作为雷达状态参数输出。计算散射电场时需要计算与td、Nr、F以及λ有关的相位,因此这几个参数作为电场相位参数输出。另外,表征发射脉冲所选用的线性调频信号lfmp特性的参数是带宽B、脉冲持续时间T、调频率K、以及波长λ,而且模拟信号转换到离散信号时需要对回波信号以采样频率F进行采样。由于这些都是与雷达发射脉冲有关的参数,因此这几个参数合在一起作为雷达脉冲参数输出。(二)位置解析模块20位置解析模块20用于接收雷达参数模块10输出的雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="624"/>通过坐标矢量运算解析出各个发射脉冲时刻雷达相对于目标中心的相对矢径,并将这个相对矢径由直角坐标形式转换为球坐标形式 P sat - tar spheral = r 1 φ 1 θ 1 r 2 φ 2 θ 2 . . . . . . . . . r N a φ N a θ N a N a × 3 . ]]>r1是雷达发射第1个脉冲时刻雷达与目标中心的距离;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="51"/>是雷达发射第Na个脉冲时刻雷达与目标中心的距离;φ1是雷达发射第1个脉冲时刻雷达相对于目标中心的俯仰角;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="58"/>是雷达发射第Na个脉冲时刻雷达相对于目标中心的俯仰角;θ1是雷达发射第1个脉冲时刻雷达相对于目标中心的方位角;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="60"/>是雷达发射第Na个脉冲时刻雷达相对于目标中心的方位角。在本发明中,位置解析模块20第一方面对雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="599"/>进行处理,得到各个发射脉冲时刻雷达在场景坐标系(如图3所示)中的位置Psat。(简称为雷达位置Psat)由于雷达是从初始时刻开始以脉冲重复频率PRF发射脉冲而且以速度V做匀速直线运动的,则各个发射脉冲时的位置为: P sat = x sat 1 y sat 1 z sat 1 x sat 2 y sat 2 z sat 2 . . . . . . . . . x sat k y sat k z sat k . . . . . . . . . x sat N a y sat N a z sat N a N a × 3 ; ]]>其中,雷达发射任意一个脉冲时在场景坐标系O场景-X场景Y场景Z场景下的坐标值,即 x sat k = x sat 1 + ( k - 1 ) × V PRF , ]]> y sat k = y sat 1 , z sat k = z sat 1 ; ]]>k是雷达发射脉冲的标识号,且k=1,2......,Na,Na是雷达发射脉冲的总个数;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="210"/>以及ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="68"/>是雷达初始位置ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="50"/>的三个分量。ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="120"/>是雷达发射第Na个脉冲时在场景坐标系O场景-X场景Y场景Z场景中的X场景轴上的值;同理,ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="96"/>是雷达发射第1个脉冲时在场景坐标系O场景-X场景Y场景Z场景中的X场景轴上的值;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="102"/>是雷达发射第2个脉冲时在场景坐标系O场景-X场景Y场景Z场景中的X场景轴上的值;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="123"/>是雷达发射第Na个脉冲时在场景坐标系O场景-X场景Y场景Z场景中的Y场景轴上的值;同理,ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="99"/>是雷达发射第1个脉冲时在场景坐标系O场景-X场景Y场景Z场景中的Y场景轴上的值;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="104"/>是雷达发射第2个脉冲时在场景坐标系O场景-X场景Y场景Z场景中的Y场景轴上的值。ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="119"/>是雷达发射第Na个脉冲时在场景坐标系O场景-X场景Y场景Z场景中的Z场景轴上的值;同理,ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="94"/>是雷达发射第1个脉冲时在场景坐标系O场景-X场景Y场景Z场景中的Z场景轴上的值;ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="99"/>是雷达发射第2个脉冲时在场景坐标系O场景-X场景Y场景Z场景中的Z场景轴上的值。除了雷达发射信号产生模块之外,k均代表雷达发射任意一个脉冲时刻的标识号,且k=1,2......,Na,Na是雷达发射脉冲的总个数。位置解析模块20第二方面将雷达位置Psat与雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="598"/>中的ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="64"/>构建雷达相对于目标中心的相对矢径在场景坐标系下的坐标矩阵Psat-tar。(简称为相对矢径Psat-tar) P sat - tar = x st 1 y st 1 z st 1 x st 2 y st 2 z st 2 . . . . . . . . . x st Na y st Na z st Na Na × 3 , ]]>其中与雷达位置Psat相关的任意发射脉冲时刻雷达与目标中心的相对矢径在X场景轴上的值记为 x st k = x sat 1 + ( k - 1 ) × V PRF - x tar , ]]>相对矢径在Y场景轴上的值记为 y st k = y sat 1 - y tar , ]]>相对矢径在Z场景轴上的值记为ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="322"/>位置解析模块20第三方面将Psat-tar由直角坐标形式转换为球坐标形式ntent="drawing" img-format="tif" inline="no" orientation="portrait" wi="159"/>所述 P sat - tar spheral = r 1 φ 1 θ 1 r 2 φ 2 θ 2 . . . . . . . . . r N a φ N a θ N a N a × 3 ; ]]>且 r k = ( x sat 1 + ( k - 1 ) × V PRF - x tar ) 2 + ( y sat 1 - y tar ) 2 + ( z sat 1 - z tar ) 2 ; ]]>且 φ k = arccos ( z sat 1 - z tar ( x sat 1 + ( k - 1 ) × V PRF - x tar ) 2 + ( y sat 1 - y tar ) 2 + ( z sat 1 - z tar ) 2 ) ; ]]>且 θ k = arccos ( x sat 1 + ( k - 1 ) × V PRF - x tar ( x sat 1 + ( k - 1 ) × V PRF - x tar ) 2 + ( y sat 1 - y tar ) 2 ) . ]]>rk表示雷达发射任意一个脉冲的时刻,雷达与目标中心的相对距离;θk表示雷达发射任意一个脉冲的时刻,雷达与目标中心的相对方位角;φk表示雷达发射任意一个脉冲的时刻,雷达与目标中心的相对俯仰角。在本发明中,位置解析模块20采用矢量运算的方式对雷达与与目标在场景坐标系中的位置进行处理,实现了从雷达与目标的位置到电磁波入射角度(方位角θ和俯仰角φ)的转换。(三)散射电场计算模块30散射电场计算模块30用于接收雷达参数模块10输出的电场相位参数f2={td,Nr,λ,F},以及位置解析模块20的输出ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="155"/>结合边界条件求解STRATTON-CHU(译文,斯特拉顿-朱)方程,计算在各个发射脉冲时刻下,当发射脉冲信号为变单频平面波时的散射体表面的时域散射电场E时域。在本发明中,散射电场计算模块30第一方面结合边界条件求解STRATTON-CHU方程,计算当发射脉冲信号为变频率平面波时在散射体表面的频域散射电场E频域。变频率平面波记为exp{j×2π×fi×τ},其中ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="603"/>i=1,2,....,Nf。Nf是变频率平面波的频率个数,为简便计算,Nf为取值在|K×T|与Nr之间的偶数。c表示光速。Nr表示距离向采样点数。j表示虚数,τ表示距离向时间。有关STRATTON-CHU方程的相关内容可参考何国瑜等编著的《电磁散射的计算和测量》(北京航空航天大学出版社)当中的第1.6节。求出的频域散射电场记为ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="672"/>其中ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="69"/>表示发射第k个脉冲的时刻散射体在其表面对频率为fi的平面波exp{j2πfiτ}的散射电场,ES表示散射形式,k=1,2.....,Na,i=1,2,....,Nf。该电场略去振荡频率,是一个用散射电场的振幅和初始相位表示的与时间无关的复常数。散射电场计算模块30第二方面对E频域左右各补Na行ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="193"/>列个零,将其扩展到Na×Nr的二维矩阵Efz。经过补零后的频域电场记为:ntent="drawing" img-format="tif" inline="no" orientation="portrait" wi="700"/>散射电场计算模块30第三方面对Efz添加线性相位,第k行第n列的元素乘以 exp { j [ N r π f τ n F - 4 π f τ n c ( r k - ct d 2 ) ] } , ]]>其中 f τ n = - F 2 + ( n - 1 ) F N r , ]]>n=1,2,....,Nr,rk是第k个脉冲发射时刻雷达与目标中心的距离,ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="46"/>表示距离向频率中的第n个值。添加了相位之后的频域散射电场Efzp为:ntent="drawing" img-format="tif" inline="no" orientation="portrait" wi="700"/>其中 ψ k , n = N r π f τ n F - 4 π f τ n c ( r k - ct d 2 ) , ]]>n=1,2.....,Nr。散射电场计算模块30第四方面先要将Efzp进行左右搬移,也就是互换Efzp左右两边Na行ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="75"/>列的元素。然后对搬移后的矩阵逐行做傅里叶反变换,对反变换后的矩阵再进行一次左右搬移,搬移后即可得到时域形式的散射电场Erτ,即目标的脉冲响应函数。傅里叶反变换的相关知识见郑君里的《信号与系统》第二版下册第120页。记时域散射电场为ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="700"/>在本发明中,散射电场计算模块30采用高频近似法对雷达相对于目标中心的距离、方位角和俯仰角进行处理,实现了从空间域到频率域的转换目的。(四)发射信号产生模块40发射信号产生模块40用于接收雷达参数模块10当中的雷达脉冲参数f3={B,T,K,F,λ},产生雷达所发射的调频脉冲信号lfmp,作为此模块的输出;合成孔径雷达当中的发射信号选用线性调频信号,所以选择lfmp的长度为与T×F最接近的偶数Nlfm。则脉冲信号为 lfmp = p 1 p 2 . . . p N lfm 1 × N lfm , ]]>则 p h = exp { j [ 2 πc λ ( h - 1 - N lfm / 2 F ) + πK ( h - 1 - N lfm / 2 F ) 2 ] } , ]]>h=1,......,Nlfm。ph是雷达发射的脉冲信号lfmp当中的第h个采样值,ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="83"/>是雷达发射的脉冲信号lfmp当中的第Nlfm个采样值,在本发明中,发射信号产生模块40采用线性调频的方式对雷达发射脉冲信号进行设定,解决了发射功率与分辨率的矛盾问题,在不改变探测距离的条件下,实现了合成孔径雷达所需的高分辨率。(五)回波生成模块50回波生成模块50用于接收散射电场计算模块30的输出Erτ以及发射信号产生模块40的输出lfmp,然后将二者做卷积得到离散时间的回波数据Sout。回波生成模块50第一方面将发射信号产生模块40的输出lfmp与散射电场计算模块30的输出Erτ的每一行进行卷积,卷积后的矩阵记为ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="700"/>其中k=1,2.....,Na,m=1,2.....,Nlfm+Nr-1。关于卷积的相关知识可以参考郑君里的《信号与系统》第二版下册第31页中式7-68。ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="204"/>表示雷达发射第Na脉冲的时刻雷达接收到的回波数据的第Nlfm+Nr-1个值,sout表示脉冲信号与时域散射电场卷积后的回波数据的输出形式。Nlfm+Nr-1表示卷积后的回波数据的列数。回波生成模块50第二方面将Sconv的第ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="166"/>列存入S的第一列,第ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="175"/>列存入S的第二列,以此类推,直到将Sconv的第ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="205"/>列存入S的最后一列。这样就可得到最终的二维回波数据ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="625"/>在本发明中,回波生成模块50对时域散射电场Erτ以及发射脉冲信号lfmp进行卷积处理,实现了从散射电场反演雷达回波数据的效果。实施例在本发明的地面上的目标为角反射器(生产厂家:无锡多通机械厂有限公司,型号:TLF-470A)。表1雷达参数参数
取值
带宽B(MHz)
300
采样率F(MHz)
480
脉宽T(μs)
1.4
脉冲重复频率PRF(Hz)
1500
波长λ(m)
0.032
中心视角θL(°)
90.0
最短斜距R0(m)
1414
飞行器速度V(m/s)
200
轨道高度h0(m)
1000
波束中心穿越时刻(s)
0
起始照射时刻(s)
-0.34
距离向采样延迟td(μs)
8
方位向点数Na
1024
距离向点数Nr
2048
表2目标参数参数
取值
中心X坐标xtar(m)
0
中心Y坐标ytar(m)
-1000
中心Z坐标ztar(m)
0
反射面个数
2
反射面夹角(度)
90
反射面长度Lx=Ly(m)
0.5
反射面宽度Lz(m)
0.5
依据表1所给雷达参数,合成孔径雷达回波数据大小为1024×2048复数矩阵,该矩阵方位向共1024个采样点,距离向共2048个采样点,记该复数矩阵为ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="693"/>(一)雷达参数模块10雷达输出的参数为:雷达状态参数ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="630"/>电场相位参数f2={td,Nr,λ,F}和雷达脉冲参数f3={B,T,K,F,λ}。其中雷达起始位置ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="443"/>目标中心在场景坐标系下的坐标为ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="405"/>雷达发射脉冲时刻为pwmt=[0,0.00067,0.0013,...,0.682]T。除此之外的所有参数由表1和表2给出。(二)位置解析模块20按照具体实施方式当中所提的解析方法,可以计算得到各个脉冲发射时刻雷达在场景坐标系中的雷达位置Psat。 P sat = - 68.2 0 1000 - 68.07 0 1000 . . . . . . . . . - 68.2 + ( k - 1 ) × 0.13 0 1000 . . . . . . . . . 68.2 0 1000 1024 × 3 ]]>则在各个脉冲发射时刻雷达相对于目标中心的相对矢径Psat-tar为: P sat - tar = - 68.2 1000 1000 - 68.07 1000 1000 . . . . . . . . . - 68.2 + ( k - 1 ) × 0.13 1000 1000 . . . . . . . . . 68.2 1000 1000 1024 × 3 ]]>由相对矢径Psat-tar可以计算得到相对矢径的球坐标的三个分量(即距离r、方位角θ以及俯仰角φ): r 1 r 2 . . . r k . . . r 1024 = 1415.86 1415.85 . . . ( - 68.2 + ( k - 1 ) × 0.13 ) 2 + 2 × ( 1000 ) 2 . . . 1415.86 1024 × 1 , ]]> θ 1 θ 2 . . . θ k . . . θ 1024 = 93.9 93.89 . . . arccos ( - 68.2 + ( k - 1 ) × 0.13 ( - 68.2 + ( k - 1 ) × 0.13 ) 2 + ( 1000 ) 2 ) . . . 86.1 1024 × 1 , ]]> φ 1 φ 2 . . . φ k . . . φ 1024 = 45.06 45.06 . . . arccos ( 1000 ( - 68.2 + ( k - 1 ) × 0.13 ) 2 + 2 × ( 1000 ) 2 ) . . . 45.06 1024 × 1 . ]]>所以雷达相对于目标中心的矢径的球坐标形式为: P sat - tar spheral = r 1 φ 1 θ 1 r 2 φ 2 θ 2 . . . . . . . . . r k φ k θ k . . . . . . . . . r 1024 φ 1024 θ 1024 . 1024 × 3 ]]>(三)散射电场计算模块30取各个脉冲发射时刻发射的变频平面波个数为Nf=672,频率间隔ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="700"/>各发射脉冲时刻发射的平面波的频率为 f i = c λ - N f - 2 ( i - 1 ) 2 Δf = 9296 + 0.234 i ( MHZ ) , ]]>其中i=1,2,.....,672。(1)用高频近似法中的物理光学法解STRATTON-CHU方程,可得一次散射电场的表达式:ntent="drawing" img-format="tif" inline="no" orientation="portrait" wi="700"/>ntent="drawing" img-format="tif" inline="no" orientation="portrait" wi="700"/>其中 E k , i S 1 = - jf i r k 2 L x L z e j 2 π f i L x cos ( φ k - 45 ) c sin ( 2 π f i L x cos ( φ k - 45 ) c ) 2 π f i L x cos ( φ k - 45 ) sin ( φ k - 45 ) ]]>与 E k , i S 2 = - jf i r k 2 e - j 4 π f i r k c L y L z e j 2 π f i L y sin ( φ k - 45 ) c sin ( 2 π f i L y sin ( φ k - 45 ) c ) 2 π f i L y sin ( φ k - 45 ) cos ( φ k -45 ) ]]>分别表示发射第k个脉冲时雷达发射频率为fi的平面波时,两个散射面的一次散射电场。也可求出二次散射电场的表达式:ntent="drawing" img-format="tif" inline="no" orientation="portrait" wi="700"/>ntent="drawing" img-format="tif" inline="no" orientation="portrait" wi="700"/>其中 E k , i S 12 = jf i c × r k 2 e - j 4 π f i r k c * min [ L x , L y cot ( φ k - 45 ) ] * L z cos ( φ k - 45 ) ]]>以及 E k , i S 21 = jf i c × r k 2 e - j 4 π f i r k c * min [ L y , L x tan ( φ k - 45 ) ] * L z sin ( φ k - 45 ) ]]>分别表示发射第k个脉冲的时刻雷达发射频率为fi的平面波时,两个散射面之间的二次散射电场。将ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="324"/>以及ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="62"/>相加即可得到各个发射脉冲时刻散射体表面的频域散射电场ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="700"/>其中ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="69"/>表示发射第k个脉冲时刻散射体在其表面处对平面波exp{j2πfiτ}的散射电场,k=1,2,.....,1024,i=1,2,.....,672,。(2)对频域散射电场进行补零,则E频域(k,i)的左右两边应该补零的个数为1024行688列。因此经过左右两边补零后的频域散射电场为ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="700"/>k=1,2,.....,1024,n=1,2,....,2048。(3)添加相位,Ejz(k,n)中第k行第n列的元素与 exp { j [ N r π f τ n F - 4 π f τ n c ( r k - ct d 2 ) ] } ]]>相乘,其中 f τ n = - F 2 + ( n - 1 ) F N r = - 240.234 + 0.234 n ( MHZ ) ]]>是距离向频率fτ的第n项。添加了线性相位后的频域散射电场为ntent="drawing" img-format="tif" inline="no" orientation="portrait" wi="700"/>,其中 ψ k , n = N r π f τ n F - 4 π f τ n c ( r k - ct d 2 ) - 4 π r k λ , ]]>k=1,2...1024,n=1,2....,2048。(4)对Efzp(k,n)的每一行做傅里叶反变换即可得到时域散射电场Erτ(k,n),傅里叶反变换的方法如具体实施方式中所述。(四)发射信号产生模块40发射信号选用线性调频信号,即 lfmp = p 1 p 2 . . . p N lfm 1 × N lfm , ]]>其中 p h = exp { j [ 2 πc λ ( h - 1 - N lfm / 2 F ) + πK ( h - 1 - N lfm / 2 F ) 2 ] } , ]]>h=1,......,Nlfm。,相应参数由表1给出。lfmp的总长度为Nlfm=T×F=1.4μs×480MHZ=672。则脉冲信号为lfmp=[p1xa0p2...p672]1×672,其中 p h = exp { j [ 2 π × 3 × 10 8 0.032 ( h - 337 480 × 10 6 ) + 2.143 × 10 6 × π ( h - 337 480 × 10 6 ) 2 ] } , ]]>h=1,......,672。(五)回波生成模块将发射信号产生模块的输出lfmp与Erτ(k,n)的每一行进行卷积,将卷积的结果Sconv的左边1024行336列舍去,右边1024行335列舍去,即可得到最终的二维回波复数据ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="693"/>在MATLABxa0R2010a软件环境下进行仿真,并用CS算法对本发明所述方法产生的回波进行成像仿真结果,结果如图5所示,同时用传统方法在同样的条件下对角反射器进行仿真,并用CS算法对其成像,结果如图4所示。从图中可以看出,图4与图5当中,横轴表示方位向,用来衡量成像结果在方位向所处的位置,纵轴表示距离向,用来衡量成像结果在距离向上所处的位置,与横纵两轴垂直的轴用来衡量成像结果幅度的大小。从图5可以看出成像结果有一个尖峰,更符合角反射器在实际应用当中的散射特性。而图4当中角反射器的成像结果有三个尖峰,不符合角反射器的实际散射特性。因此,采用本发明考虑了电磁波照射到目标表面时产生的感应电流对回波的影响,将电磁散射的机理引入到合成孔径雷达的回波模拟当中,解决了传统方法当中忽略目标内部电磁源之间相互耦合的问题;由雷达载机飞行过程当中雷达与目标在不同时刻的相对空间关系,从整体的角度计算回波信号,降低了运算量,提高了仿真效率。